package model.pojo;
import java.util.ArrayList;

import model.pojo.ItemCart;

public class Cart 
{
	private ArrayList<ItemCart> arr = new ArrayList<ItemCart>();
	
	public void Add(ItemCart it){
//	{
		arr.add(it);
	}
	
	public ItemCart get(int i){
//	{
		return arr.get(i);
	}
	
	public int Size(){
//	{
		return arr.size();
	}
	
	public int TongTien(){
//	{
		int s = 0;
		for(int i = 0 ; i < arr.size() ; i++)
		{
			s += arr.get(i).getGiaBan() * arr.get(i).getSoLuong();
		}
		return s;
	}
	
	public void Remove(String MaSP){
//	{
		int i = 0;
		for(; i < arr.size() ; i++)
		{
			if(arr.get(i).getMaSP().equals(MaSP))
			{
				arr.remove(i);
				i = arr.size();
			}
		}
	}
	
	public void RemoveAll(){
//	{
		int i = 0;
		for(; i < arr.size() ; i++)
		{
			arr.remove(i);
		}
	}
	
	public void CapNhatSoLuong(String MaSP , int SoLuong){
//	{
		int i = 0;
		for(; i < arr.size() ; i++)
		{
			if(arr.get(i).getMaSP().equals(MaSP))
			{
				arr.get(i).setSoLuong(SoLuong);
				i = arr.size();
			}
		}
	}
	public int SoLuong()
	{
		int sl =0;
		for(int i = 0 ; i < arr.size() ; i++)
		{
			sl +=  arr.get(i).getSoLuong();
		}
		return sl;
	}
}
